﻿/**********************************************************************
 * @file   SEAJunctionUserDefSelectDialog.h
 * @brief  SEA连接user-define选择对话框
 * @author BaGuijun (baguijun@163.com)
 * @date   2024-11-14
 *********************************************************************/
#ifndef SEAJunctionUserDefSelectDialog_H
#define SEAJunctionUserDefSelectDialog_H

#include "GUIWidget/GUIDialogBase.h"

#include <QFileDialog>

namespace Ui {
    class SEAJunctionUserDefSelectDialog;
}

namespace GUI
{
    /**
     * @brief  SEA连接user-define选择对话框
     * @author BaGuijun (baguijun@163.com)
     * @date   2024-11-14
     */
    class SEAJunctionUserDefSelectDialog :public GUIDialogBase
    {
        Q_OBJECT;
    public:
        /**
         * @brief    构造函数
         * @param[i] parent      父对象
         * @author   BaGuijun (baguijun@163.com)
         * @date     2024-11-14
         */
        SEAJunctionUserDefSelectDialog(QWidget* parent = nullptr);
        /**
         * @brief    
         * @return   void
         * @author   BaGuijun (baguijun@163.com)
         * @date     2024-11-14
         */
        ~SEAJunctionUserDefSelectDialog();

        int getCurrentData();
    private slots:
        ;
        /**
         * @brief    OK按钮点击事件
         * @author   BaGuijun (baguijun@163.com)
         * @date     2024-11-13
         */
        void on_pushButton_Ok_clicked();
        /**
         * @brief    取消按钮点击事件
         * @author   BaGuijun (baguijun@163.com)
         * @date     2024-11-13
         */
        void on_pushButton_Cancel_clicked();
    private:
        /**
         * @brief  ui
         * @author BaGuijun (baguijun@163.com)
         * @date   2024-11-14
         */
        Ui::SEAJunctionUserDefSelectDialog* _ui = nullptr;
    };
}

#endif
